fluvial sediments deposited by strong currents - Francés Inglés Diccionario